@charset "utf-8";
*{margin:0px;padding:0px;}
body { color: #1F2129; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; }
div,img,p,h1,ul,li,form { border:0px; list-style:none; }
.wdiv { width: 90%; margin:0 auto;}
.pdfdiv { width:680px; margin:0 auto; }
.cdiv { margin:0 auto; }
.codediv { width: 300px; text-align:center; margin:0 auto;}
.codediv2 { width: 270px; text-align:center; margin:0 auto;}
.codediv3 { width: 200px; text-align:center; margin:0 auto;}
.codediv img { max-height:100%; max-width:100%; }
.maxwimg img { max-width: 100%; } .mxhwimg img { max-height:100%; max-width:100%; }
.tex_l { text-align: left; } .tex_c { text-align: center; } .tex_r { text-align: right; } .tex_v { vertical-align:middle;display:table-cell; }
.left { float: left; }.right { float: right; } .left-b5 { left:-5%; }
.left0 { left:0; } .right0{ right:0; } .top0{ top:0;} .bott0 { bottom:0; }
.po_abs { position: absolute; } .po_fix { position: fixed; } .po_rel { position: relative; }
.cur_p { cursor:pointer; }
.pad10 { padding: 10px; }
.ov_hid { overflow: hidden; } 
.noinp input {position:absolute;font-size:100px;right:0;top:0;opacity:0;filter: alpha(opacity=0); cursor: pointer; }
.nomar { margin-left:0; }
.padrb1 { padding-right: 1%; }
.padl3 { padding-left: 3px; }
.padl10 { padding-left: 10px; }
.padr5 { padding-right: 5px; }
.padr10 { padding-right: 10px; }
.padlb2 { padding-left: 2%; }.padrb2 { padding-right: 2%; } .padlb3 { padding-left: 3%; } .padrb3 { padding-right: 3%; } .padlb4 { padding-left: 4%; } .padrb4 { padding-right: 4%; } .padlb5 { padding-left: 5%; } .padrb5 { padding-right: 5%; } .padlb6 { padding-left: 6%; } .padrb6 { padding-right: 6%; } .padlb8 { padding-left: 8%; } .padrb8 { padding-right: 8%; } .padlb10 { padding-left: 10%; } .padrb10 { padding-right: 10%; } .padlb12 { padding-left: 12%; } .padrb12 { padding-right: 12%; } .padlb14 { padding-left: 14%; } .padrb14 { padding-right: 14%; } .padlb16 { padding-left: 16%; } .padrb16 { padding-right: 16%; } .padlb18 { padding-left: 18%; } .padrb18 { padding-right: 18%; } .padlb20 { padding-left: 20%; } .padrb20 { padding-right: 20%; }
.padl15 { padding-left: 15px; } .padr15 { padding-right: 15px; }
.padl20 { padding-left:20px; } .padr20 { padding-right:20px; }
.padl30 { padding-left:30px; } .padr30 { padding-right:30px; }
.padt10 { padding-top: 10px; } .padt15 { padding-top: 15px; }
.padt20 { padding-top: 20px; } .padt30 { padding-top: 30px; } .padt40 { padding-top: 40px; }
.padb10 { padding-bottom: 10px; } .padb15 { padding-bottom: 15px; }
.padb20 { padding-bottom: 20px; } .padb30 { padding-bottom: 30px; } .padb40 { padding-bottom: 40px; }
.padt5 { padding-top: 5px; }
.padb5 { padding-bottom: 5px; }
.padt2 { padding-top: 2px; }.padt3 { padding-top: 3px; }.padt4 { padding-top: 4px; } .padt5 { padding-top: 5px; } .padt6 { padding-top: 6px; }
.padb6 { padding-bottom: 6px; }
.marl-1 { margin-left: -1px; } .mart-1 { margin-top: -1px; } .mart-3 { margin-top: -3px; } .mart-6 { margin-top: -6px; } .mart-10 { margin-top: -10px; } .mart-20 { margin-top: -20px; } .mart-30 { margin-top: -30px; } .mart-40 { margin-top: -40px; } .marb1 { margin-bottom: 1px; } .mart2 { margin-top: 2px; } .mart3 { margin-top: 3px; } .marr3 { margin-right: 3px; } .mart4 { margin-top: 4px; } .mart5 { margin-top: 5px; } .mart6 { margin-top: 6px; } .mart8 { margin-top: 8px; } .mart6 { margin-top: 6px; } .marl6 { margin-left: 6px; } .marr6 { margin-right: 6px; } .marb5 { margin-bottom: 5px; } .marb6 { margin-bottom: 6px; } 
.mart8 { margin-top: 8px; }.mart9 { margin-top: 9px; }.mart10 { margin-top: 10px; } .marl10 { margin-left: 10px; }  .marr10 { margin-right: 10px; } .marl12 { margin-left: 12px; } .marlb12 { margin-left: 12%; } .marrb12 { margin-right: 12%; } .marb1 { margin-bottom: 1px; } .marb10 { margin-bottom: 10px; }
.mart11 { margin-top: 11px; }.mart12 { margin-top: 12px; }.mart13 { margin-top: 13px; }.mart14 { margin-top: 14px; }.mart15 { margin-top: 15px; } .marl15 { margin-left: 15px; } .marr15 { margin-right: 15px; } .marb15 { margin-bottom: 15px; } .mart20 { margin-top: 20px; } .marb20 { margin-bottom: 20px; } .marl20 { margin-left: 20px; } .marr20 { margin-right: 20px; } .mart25 { margin-top:25px; } .marb25 { margin-bottom: 25px; } .marl25 { margin-left: 25px; }.marr25 { margin-right: 25px; } .mart30 { margin-top:30px; } .marb30 { margin-bottom: 30px; } .marl30 { margin-left: 30px; } .marr30 { margin-right: 30px; } .mart40 { margin-top:40px; } .marl40 { margin-left: 40px; } .marb50 { margin-bottom: 50px; } .marl50 { margin-left: 50px; } .mart60 { margin-top:60px; } .marl60 { margin-left: 60px; } .marb60 { margin-bottom: 60px; }
.br3 { border-radius: 3px; } .br5 { border-radius: 5px; } .brb50 { border-radius: 50%; }      
.boxs2 { -webkit-box-shadow: 0px 0px 1px #eee; box-shadow: 0px 0px 1px #eee; }
.boxs3 { -webkit-box-shadow: 1px 1px 3px #eee; box-shadow: 1px 1px 3px #eee; }
.boxs5 { -webkit-box-shadow: 2px 2px 5px #eee; box-shadow: 2px 2px 5px #eee; }
.boxshei5 { -webkit-box-shadow: 2px 2px 5px #eee; box-shadow: 2px 2px 5px #000; }
.texdow { text-shadow:1px 1px 2px #666; }
.sca1 { } .sca1 img{ transition: all 0.6s; } .sca1 img:hover{ transform: scale(1.1); }
.dou5 { transition: all 0.3s; } .dou5:hover { transform:translateY(-5px); }
.crolltop { position:fixed; width:inherit; left:auto; top:0px; }
.cro_y { overflow-y:auto; } .norap { white-space:nowrap; } .wbba { word-break:break-all; }
.cro_y::-webkit-scrollbar {
  width: 8px;
  height: 8px;
} 
.cro_y::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px #fff;
  background: #B2B2B2;
}
.cro_y::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 0px #fff;
  background: #4C4C4C;
}
.line { height: 1px; overflow:hidden; }
.deline { text-decoration: line-through; }
.clea { float:left; height:11px; width:100%; overflow:hidden; }
.vamid { vertical-align:middle; } .bword { word-wrap:break-word; }
.jian { float:left; height:20px; width:2%; overflow:hidden; }
.jian20 { float:left; height:20px; width:20px; overflow:hidden; }
.dnone { display:none; } .ovblock:hover .dnone { display:block;  } 
.vihid { visibility:hidden; opacity:0; } .vible { visibility:visible; opacity:1; }
.wsp3 { word-spacing: 3px; }
.olnone { outline:none; }
.bott5 { margin-bottom:5px; }
.lhb200 { line-height: 200%; } .lhbf100 { line-height: 100%; } .lhbf110 { line-height: 110%; } .lhbf150 { line-height: 150%; } .lhbf180 { line-height: 180%; } .lhbf200 { line-height: 200%; } .lh0 { line-height: 0px; } .lh8 { line-height: 8px; } .lh10 { line-height: 10px; }  .lh12 { line-height: 12px; }
.height1 { height: 1px; } 
.height2 { height: 2px; }
.height3 { height: 3px; }
.height4 { height: 4px; } 
.height8 { height: 8px; } .height10 { height: 10px; }
.height12 { height: 12px; } .lh12 { line-height: 12px; }
.height14 { height: 14px; } .lh14 { line-height: 14px; }
.height15 { height: 15px; } .br15 { border-radius: 15px; } 
.height16 { height: 16px; } .lh16 { line-height:16px; } 
.height18 { height: 18px; } .lh18 { line-height:18px; } 
.top3 { top:3px; } .top5 { top:5px; } .top8 { top:8px; }
.height20 { height: 20px; } .lh20 { line-height: 20px; } .top20 { top: 20px; } .br20 { border-radius: 20px; }
.height22 { height: 22px; } .lh22 { line-height: 22px; } .top22 { top: 22px; }
.height24 { height: 24px; } .lh24 { line-height: 24px; } .top24 { top: 24px; } .br24 { border-radius: 24px; }
.height26 { height: 26px; } .lh26 { line-height: 26px; } .top26 { top: 26px; } .br26 { border-radius: 26px; }
.height28 { height: 28px; } .lh28 { line-height: 28px; } .top28 { top: 28px; } .br28 { border-radius: 28px; }
.height30 { height: 30px; } .lh30 { line-height: 30px; } .top30 { top: 30px; } .br30 { border-radius: 30px; }
.height32 { height: 32px; } .lh32 { line-height: 32px; } .top32 { top: 32px; } .br32 { border-radius: 32px; }
.height34 { height: 34px; } .lh34 { line-height: 34px; } .top34 { top: 34px; } .br34 { border-radius: 34px; }
.height36 { height: 36px; } .lh36 { line-height: 36px; } .top36 { top: 36px; } .br36 { border-radius: 36px; }
.height38 { height: 38px; } .lh38 { line-height: 38px; } .top38 { top: 38px; } .br38 { border-radius: 38px; }
.height40 { height: 40px; } .lh40 { line-height: 40px; } .top40 { top: 40px; } .br40 { border-radius: 40px; }
.height42 { height: 42px; } .lh42 { line-height: 42px; } .top42 { top: 42px; } .br42 { border-radius: 42px; }
.height44 { height: 44px; } .lh44 { line-height: 44px; } .top44 { top: 44px; } .br44 { border-radius: 44px; }
.height46 { height: 46px; } .lh46 { line-height: 46px; } .top46 { top: 46px; } .br46 { border-radius: 46px; }
.height48 { height: 48px; } .lh48 { line-height: 48px; } .top48 { top: 48px; } .br48 { border-radius: 48px; }
.height50 { height: 50px; } .lh50 { line-height: 50px; } .top50 { top: 50px; } .br50 { border-radius: 50px; }
.height60 { height: 60px; } .lh60 { line-height: 60px; } .top60 { top: 60px; } .br60 { border-radius: 60px; }
.height62 { height: 62px; } .lh62 { line-height: 62px; } .top62 { top: 62px; } .br62 { border-radius: 62px; }
.height65 { height: 65px; } .lh65 { line-height: 65px; } .top65 { top: 65px; } .br65 { border-radius: 65px; }
.height70 { height: 70px; } .lh70 { line-height: 70px; } .top70 { top: 70px; } .br70 { border-radius: 70px; }
.height80 { height: 80px; } .lh80 { line-height: 80px; } .top80 { top: 80px; } .br80 { border-radius: 80px; } 
.height100 { height: 100px; } .lh100 { line-height: 100px; }
.height110 { height: 110px; } .lh110 { line-height: 110px; }
.height120 { height: 120px; } .lh120 { line-height: 120px; }
.height130 { height: 130px; } .lh130 { line-height: 130px; }
.height140 { height: 140px; } .lh140 { line-height: 140px; }
.height150 { height: 150px; } .lh150 { line-height: 150px; }
.height160 { height: 160px; } .lh160 { line-height: 160px; }
.height180 { height: 180px; } .lh180 { line-height: 180px; }
.height200 { height: 200px; }
.height250 { height: 250px; }
.height350 { height: 350px; }
.height380 { height: 380px; }
.height400 { height: 400px; }
.height420 { height: 420px; }
.height450 { height: 450px; }
.hbf80 { height:80%; } .hbf90 { height:90%; } .hbf100 { height:100%; }
.minh20 { min-height:20px; } .minh28 { min-height:28px; } .minh300 { min-height:300px; } .minh350 { min-height:350px; } .minh400 { min-height:400px; } .minh500 { min-height:500px; } .minhbf100 { min-height:100%; } .maxhbf100 { max-height:100%; } .maxwbf100 { max-width:100%; }
.width1 { width: 1px; } .width6 { width: 6px; } .width8 { width: 8px; } .width12 { width: 12px; } .width15 { width: 15px; } .width20 { width: 20px; } .width25 { width: 25px; } .width26 { width: 26px; } .width28 { width: 28px; } .width30 { width: 30px; } .width32 { width: 32px; } .width34 { width: 34px; } .width36 { width: 36px; } .width40 { width: 40px; } .width50 { width: 50px; } .width60 { width: 60px; } .width65 { width: 65px; } .width70 { width: 70px; } .width80 { width: 80px; } .width95 { width: 95px; } .width100 { width: 100px; } .width110 { width: 110px; } .width120 { width: 120px; } .width130 { width: 130px; } .width140 { width: 140px; } .width145 { width: 145px; } .width150 { width: 150px; } .width180 { width: 180px; } .width200 { width: 200px; } .width250 { width: 250px; } 
.mxw500 { max-width:500px; } .mxw600 { max-width:600px; } .mxw800 { max-width:800px; }
.bf1 { width: 1%; } .bf2 { width: 2%; } .bf3 { width: 3%; } .bf3a5 { width: 3.5%; } .bf4 { width: 4%; } .bf5 { width: 5%; } .bf6 { width: 6%; } .bf7 { width: 7%; } .bf8 { width: 8%; } .bf9 { width: 9%; } .bf10 { width: 10%; } .bf11 { width: 11%; } .bf12 { width: 12%; } .bf13 { width: 13%; } .bf14 { width: 14%; } .bf15 { width: 15%; } .bf16 { width: 16%; } .bf16a { width: 16.6666%; } .bf17 { width: 17%; } .bf18 { width: 18%; } .bf18a4 { width: 18.4%; } .bf19 { width: 19%; } .bf20 { width: 20%; } .bf21 { width: 21%; } .bf22 { width: 22%; } .bf23 { width: 23%; } .bf23a5 { width: 23.5%; } .bf24 { width: 24%; } .bf25 { width: 25%; } .bf26 { width: 26%; } .bf27 { width: 27%; } .bf28 { width: 28%; } .bf29 { width: 29%; } .bf30 { width: 30%; } .bf31 { width: 31%; } .bf32 { width: 32%; } .bf33 { width: 33%; } .bf33a { width: 33.3333%; } .bf34 { width: 34%; } .bf35 { width: 35%; } .bf36 { width: 36%; } .bf37 { width: 37%; } .bf38 { width: 38%; } .bf39 { width: 39%; } .bf40 { width: 40%; } .bf41 { width: 41%; } .bf42 { width: 42%; } .bf43 { width: 43%; } .bf44 { width: 44%; } .bf45 { width: 45%; } .bf46 { width: 46%; } .bf47 { width: 47%; } .bf48 { width: 48%; } .bf49 { width: 49%; } .bf50 { width: 50%; } .bf51 { width: 51%; } .bf52 { width: 52%; } .bf53 { width: 53%; } .bf54 { width: 54%; } .bf55 { width: 55%; } .bf56 { width: 56%; } .bf57 { width: 57%; } .bf58 { width: 58%; } .bf59 { width: 59%; } .bf60 { width: 60%; } .bf61 { width: 61%; } .bf62 { width: 62%; } .bf63 { width: 63%; } .bf64 { width: 64%; } .bf65 { width: 65%; } .bf66 { width: 66%; } .bf67 { width: 67%; } .bf68 { width: 68%; } .bf69 { width: 69%; } .bf70 { width: 70%; } .bf71 { width: 71%; } .bf72 { width: 72%; } .bf73 { width: 73%; } .bf74 { width: 74%; } .bf75 { width: 75%; } .bf76 { width: 76%; } .bf77 { width: 77%; } .bf78 { width: 78%; } .bf79 { width: 79%; } .bf80 { width: 80%; } .bf81 { width: 81%; } .bf82 { width: 82%; } .bf83 { width: 83%; } .bf84 { width: 84%; } .bf85 { width: 85%; } .bf86 { width: 86%; } .bf87 { width: 87%; } .bf88 { width: 88%; } .bf89 { width: 89%; } .bf90 { width: 90%; } .bf94a { width: 94%; padding-left:3%; padding-right:3%; } .bf91 { width: 91%; } .bf92 { width: 92%; } .bf93 { width: 93%; } .bf94 { width: 94%; } .bf95 { width: 95%; } .bf96 { width: 96%; } .bf96a { width: 96%; padding-top: 5px; padding-right: 2%; padding-bottom: 5px; padding-left: 2%; } .bf97 { width: 97%; } .bf98 { width: 98%; } .bf99 { width: 99%; } .bf100 { width: 100%; }
.px160 { width: 160px; }
.fs8 { font-size: 8px; }.fs9 { font-size: 9px; }.fs10 { font-size: 10px; }.fs11 { font-size: 11px; }.fs12 { font-size: 12px; }.fs14 { font-size: 14px; }.fs16 { font-size: 16px; }.fs18 { font-size: 18px; }.fs20 { font-size: 20px; }.fs22 { font-size: 22px; }.fs24 { font-size: 24px; }.fs26 { font-size: 26px; }.fs28 { font-size: 28px; }.fs30 { font-size: 30px; } .fs32 { font-size: 32px; } .fs36 { font-size: 36px; } .fs40 { font-size: 40px; } .fs44 { font-size: 44px; } .fs48 { font-size: 48px; } .cuti { font-weight: bold; } .xiti { font-weight: lighter; }
.bglv { background-color: #090; } .bglan { background-color: #26366C; } .bglan1 { background-color: #2B71BD; } .bglan2 { background-color: #0748E0; } .bglan3 { background-color: #133CB3;}
.bghuang { background-color: #F89736; } .bghuang1 { background-color: #FDBF64; } .bghuang2 { background-color: #FEFCE9; } .bghuang3 { background-color: #FDC879; } .bghuang4 { background-color: #FEDAA3; }
.bgcheng { background-color: #FF6600; }
.bgbai { background-color: #fff; } .bghui { background-color:#F5F5F5; } .bghui1 { background-color: #C5C5C5; } .bghui2 { background-color: #676767; } .bghui3 { background-color: #EAEAEA; } .bghui4 { background-color: #464859; } .bghui5 { background-color:#fafafa; } .bghei { background-color: #000; }
.bgred { background-color: #FA5252; } .bgred1 { background-color: #D10303; } .bgred2 { background-color: #F28686; }
.bgimg { background-repeat: no-repeat; background-position: center 0px; background-size: 100%; }
.bgimg1 { background-repeat: no-repeat; background-position: left 0px; background-size: 100%; }
.bgcover { background-attachment: scroll; background-repeat: no-repeat; background-position: 0px 0px; background-size: cover; }
.mimg img { max-height:100%; max-width:100%; vertical-align:middle; } .mimgb img{width:100%;}
.maximg img { max-width:100%; }
.opa3 { opacity:0.3; } .opa6 { opacity:0.6; } .opa8 { opacity:0.8; } .opa85 { opacity:0.85; } .opa9 { opacity:0.9; } .opa95 { opacity:0.95; }
.bghui2::-webkit-input-placeholder{ color:#DFDFDF; }
.bghui2::-moz-placeholder{ color:#DFDFDF; }
.bghui2:-moz-placeholder{ color:#DFDFDF; }
.bghui2:-ms-input-placeholder{ color:#DFDFDF; }
.border0 { border: 0px; }
.border1 { border: 1px solid #CCC; }
.border1a { border: 1px solid #aaa; }
.border1b { border: 1px solid #bbb; }
.bor1cheng { border: 1px solid #F60; }
.border1apro { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #aaa; border-left-color: #aaa; }
.botter2 { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #F60; }
.botter3 { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #F60; }
.botter4 { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #F60; }
.tborder1 { border-top-width: 1px; border-top-style: solid; border-top-color: #f0f0f0; }
.heise { color: #000; } .baise { color: #FFF; } .huangse { color: #FC9C0C; } .huangse1 { color: #FDC879; } .huangse2 { color: #FDD8B3; } .huangse3 { color: #F45E02; }  .huise { color: #787878; } .huise1 { color: #f3f3f3; }.huise2 { color: #BBBFD2; } .huise3 { color: #E3E6EC; } .huise4 { color: #2B2B2B; } .huise5 { color: #828795; } .lanse { color: #0C1D34; } .lanse1 { color: #E9EDF8; } .lanse2 { color: #0748E0; } .redse { color:#F91C1C; } .redse2 { color: #FEDEDE; } .lvse { color:#090; } .zise { color: #E778E7; } .chengse { color: #F60; } .chengse2 { color: #FF6F0F; } .zise { color: #E778E7; }
.hobai:hover {color:#ffffff;}
.inpa { line-height: 28px; height: 28px; padding-left: 3px; }
.inpb { line-height: 36px; height: 36px; padding-left: 3px; }
.inpc { line-height: 30px; height: 30px; padding-left: 3px; border:0px; outline:none; border-color:#fff; }
.cona { line-height: 130%; padding: 3px; min-height:200px; overflow-y:auto; }
.suba { font-size: 16px; line-height: 16px; padding-top: 6px; padding-right: 9px; padding-bottom: 6px; padding-left: 9px; list-style:none; }
.subb { font-size: 14px; line-height: 14px; padding-top: 5px; padding-right: 9px; padding-bottom: 5px; padding-left: 9px; list-style: none; }
.subc { color: #0748E0; border: 1px solid #0748E0; background:none; }
.subc:hover { color: #fff; border: 1px solid #0748E0; background:#0748E0; }
.subca { color: #fff; border: 1px solid #0748E0; background:#0748E0; }
.subd{ color: #fff; border: none; position: relative; height: 38px; line-height: 38px; font-size: 14px; padding: 0px 18px; cursor: pointer; transition: 800ms ease all; outline: none; background: #0748E0; }
.prodiv:hover .subd { background:#02133C; } .prodiv:hover img {  transform: scale(1.1); }
.subd:hover{ background:#fff; color:#fff; }
.subd:before,.subd:after{ content:''; position:absolute; top:0; right:0; height:2px; width:0; background: #4178FA; transition:400ms ease all; }
.subd:after{ right:inherit;  top:inherit; left:0; bottom:0; }
.subd:hover:before,.subd:hover:after{ width:100%; transition:800ms ease all; }

.sube { color: #fff; border: none; position: relative; height: 50px; line-height: 50px; font-size: 14px; padding: 0px 25px; cursor: pointer; transition: 800ms ease all; outline: none; background: #0748E0; }
.sube:hover{ background:#02133C; color:#fff; }
.sube:before,.sube:after{ content:''; position:absolute; top:0; right:0; height:2px; width:0; background: #0748E0; transition:400ms ease all; }
.sube:after{ right:inherit;  top:inherit; left:0; bottom:0; }
.sube:hover:before,.sube:hover:after{ width:100%; transition:800ms ease all; }
.selea { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.zidx-1 { z-index:-1; } .zidx1 { z-index:1; } .zidx2{ z-index:2; } .zidx9 { z-index:9; }
.inblock { display: inline-block; }
.protop * { vertical-align: middle; }
.protop ul {}
.protop ul span {
	display:inline-block;
	height: 20px;
	width: 36px;
	overflow: hidden;
}
.protop ul li{ display:inline-block; position: relative; text-decoration: none; height:50px; line-height:50px; margin-left:15px; margin-right:15px; font-size:14px; }
.protop ul li dd{ display:none; }
.protop ul li.active { color: #0748E0; }
.protop ul li.active dd{ display:block;content: ""; position: absolute; left: 0%; bottom: 0px; width: 100%;  height: 3px; background: #0748E0; transition: all .3s; }
.protop ul li:before{ content: ""; position: absolute; left: 50%; bottom: 0px; width: 0;  height: 3px; background: #0748E0; transition: all .3s; }
.protop ul li:hover:before{ width: 100%; left: 0%;  right: 0%; }
.topdh dd { position: absolute; left:-9999px; }
#topdh { display:none; }
#topdha:-webkit-any-link #topdh { display:block; }
.twodh a { line-height:32px; height:32px; text-align:center; float:left; color:#333; white-space: nowrap; } .twodh a:hover { color:#000; font-weight:500; background-color: #E1E1E1; } .twodh a.hover { color:#000; font-weight:500; background-color: #E1E1E1; } 
.tjxu {
	float: left;
	height: 15px;
	width: 15px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #999;
	border-left-color: #999;
	overflow: hidden;
}.tjxu2 {
	float: left;
	height: 15px;
	width: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
	overflow: hidden;
}
.tcu_a {
	float: left;
	width: 50%;
	margin-left: 25%;
	padding-left: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #161829;
	border-right-color: #161829;
	border-left-color: #161829;
	height:20px; overflow:hidden;
}.tcu_b {
	float: left;
	width: 1px;
	margin-left: 50%;
	padding-left: -1px;
	height: 20px;
	overflow: hidden;
	background-color: #161829;
}
.tcdiva {
	width: 60%;
	left: 19%;
	top: 30%;
	text-align: left;
	border: 1px solid #F89736;
}
.tcdivb {
	width: 90%;
	padding-top: 10px;
	padding-right: 5%;
	padding-bottom: 10px;
	padding-left: 5%;
}
.tclose {
	height: 20px;
	width: 20px;
	line-height: 20px;
	text-align: center;
	right: 0px;
	top: 0px;
}
.copytex {
-webkit-touch-callout: all;
-webkit-user-select: all;
-moz-user-select: all;
-ms-user-select: all;
user-select: all;
}
.lgdiv {
	background:#fff;
	background-attachment: scroll;
	background-image: url(../images/reg01.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index:-1;
	opacity:0.85;
}
.ovbghui { background:none; } .ovbghui:hover { background:#585858; } .trall3 { -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .trall5 { -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.tab_a { border-collapse: collapse; border: none; width:100%;  }
.tab_a tr td { border:0; padding-left:3px; padding-right:3px; padding-bottom:5px; padding-top:5px; }
.tab_a tr td * { vertical-align:middle; }
.tab_b { border-collapse: separate; width:100%; border-radius:5px; border-spacing: 0; border: 1px solid #ddd;overflow:hidden; }
.tab_b tr td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 3px; font-size:12px; line-height:120%; white-space: nowrap; }
.tab_b tr:nth-child(odd){background:#FAFAFA;} .tab_b tr:hover{ background-color:#f0f0f0;}
.tab_b tr td:last-child { border-right: 0; } .tab_b tr:last-child td { border-bottom: 0; }
.tab_b .tab_a tr td { border: 0px; padding: 3px; font-size:12px;  }
.tab_c { border-collapse: separate; width:100%; border-radius:5px; border-spacing: 0; border: 1px solid #ddd;overflow:hidden; }
.tab_c tr td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 3px; font-size:12px; line-height:120%; }
.tab_c tr:nth-child(odd){background:#FAFAFA;} .tab_c tr:hover{ background-color:#f0f0f0;}
.tab_c tr:first-child td { white-space: nowrap; } .tab_c tr td:last-child { border-right: 0; } .tab_c tr:last-child td { border-bottom: 0; }
.tab_d { border-collapse: collapse; border: none; width:100%;  }
.tab_d tr td { padding: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; white-space: nowrap; }
.tab_e { border-collapse: collapse; border: none; max-width:100%;  }
.tab_e tr:hover{ background-color:#f0f0f0;}
.tab_e tr td { padding-bottom:5px; padding-top:5px; padding-left:1px; padding-right:1px; word-break: break-all; border: 1px solid #000; font-size:12px; text-align:center; line-height:15px; }
.dioa { 
   -webkit-appearance: none; 
   -moz-appearance: none; 
   appearance: none; 
   position: relative;
   display: inline-block;
   vertical-align: top;
   width: 14px;
   height: 14px;
   border: 1px solid #2D354D;
   outline: none;
   cursor: pointer;
   -webkit-border-radius: 14px;
   -moz-border-radius: 14px;
   border-radius: 14px;
}
.dioa:after{
   content: '';
   position: absolute;
   width: 12px;
   height: 12px;
   display: block;
   left: 0;
   top: 0;
   right: 0;
   bottom: 0;
   margin: auto;
   background: #2D354D;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   transform: scale(0);
   -webkit-transition : all ease-in-out 300ms;
   -moz-transition : all ease-in-out 300ms;
   transition : all ease-in-out 300ms;
}
.dioa:checked:after{ -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }
.boxa {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   position: relative;
   width: 16px;
   height: 16px;
   background: transparent;
   border:1px solid #2D354D;
   border-radius: 2px;
   outline: none;
   cursor: pointer;
}
.boxa:after{
   content: '√';
   position: absolute;
   display: block;
   width: 100%;
   height: 100%;
   background: #2D354D;
   color: #fff;
   text-align: center;
   line-height: 16px;
   font-size: 14px;
   -webkit-transition: all ease-in-out 300ms;
   -moz-transition: all ease-in-out 300ms;
   transition: all ease-in-out 300ms;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   opacity: 0;
}
.boxa:checked:after{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; opacity: 1; }
.spinner {
  margin: 0;
  width: 150px;
  text-align: center;
}
 
.spinner > div {
  width: 30px;
  height: 30px;
  background-color: #1787D9;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
 
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
 
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
.bgcent { background-attachment: scroll; background-repeat: no-repeat; background-position: center center; background-size:cover; }
.bgfix { background-attachment: fixed; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; }
#aleft { width:16%; } #aright { width:82%; margin-right:1%; margin-left:1%; } #tccon { width:60%; margin-left:20%; } .tclo { right:17%; } #atleft { width:10%; } #atright { width:90%; }
#adddiv { width:46%; left:25%; padding-left:2%; padding-right:2%; padding-top:1%; height:90%; top:5%; overflow-y: auto; }
#addclose { left:75%; top:10%; }
.abdiv { width:66%; left:15%; height:80%; top:8%; overflow-y: auto; }
.mnone { display:none; } .pnone { display:block; } .bnone { display:block; }
a:hover .opa8{ opacity:0.7; }
.ilefta { width:130px; text-align:left; position:fixed; left:49px; top:0px; background:#0748E0; height:100%; }
.ileftaa { width:130px; text-align:left; position:fixed; left:0px; top:0px; background:#0748E0; height:100%; box-shadow: 2px 2px 5px #294494; }
.ilefta .xiaceng .ileftb { width:1px; overflow:hidden; transition: all 0.5s; left:0px; visibility:hidden; opacity:0; }
.ilefta .xiaceng:hover .ileftb { width:180px; text-align:left; position:fixed; left:179px; top:0px; height:100%; z-index:0; display:block;transition: all 0.5s; visibility:visible; opacity:1;}
.ileftaa .xiaceng .ileftb { width:1px; text-align:left; position:fixed; left:129px; top:0px; height:100%; z-index:0; visibility:hidden; opacity:0; }
.ileftaa .xiaceng:hover .ileftb { width:180px; text-align:left; position:fixed; left:129px; top:0px; height:100%; z-index:0; visibility:visible; opacity:1; }
.ileft .ileftc { width:450px; text-align:left; position:fixed; left:100px; top:0px; height:100%; z-index:0; }
.ileft1 .ileftc { width:450px; text-align:left; position:fixed; left:179px; top:0px; height:100%; z-index:0; }
.ileftaa .ileftc { width:450px; text-align:left; position:fixed; left:129px; top:0px; height:100%; z-index:0; }
.ilefta .ileftba { width:180px; text-align:left; position:fixed; left:179px; top:0px; height:100%; background:#000; opacity:0.8; }
.ileftaa .ileftba { width:180px; text-align:left; position:fixed; left:129px; top:0px; height:100%; background:#000; opacity:0.8; }
.ilefta .ileftbb { width:180px; text-align:left; position:fixed; left:179px; top:0px; height:100%; }
.ileftaa .ileftbb { width:180px; text-align:left; position:fixed; left:129px; top:0px; height:100%; }
.ileft { width:100px; position:fixed; height:100%; left:0px; top:0px; background:#1F60F8; box-shadow: 2px 2px 5px #294494; z-index:9; transition: all 0.5s; } .ileft1 { width:50px; position:fixed; height:100%; left:0px; top:0px; background:#1F60F8; box-shadow: 2px 2px 5px #294494; z-index:1; transition: all 0.5s; } .ileft1 .menu{ width:50px; }  .iright{ margin-left:100px; position:relative; padding-left:0; padding-right:0; width:auto; float:none; } .irighta{ margin-left:130px; position:relative; } .irhei { height:640px; }.irheir { height:640px; } .irheip { height:310px; } .iprotop { height:128px; } .iprota { font-size: 40px; } .iprotb { font-size: 32px; } .irpleft { width:6%; } .irpright { width: 94%; line-height:30px; } .irheia { height:25%; font-size:20px; } .irheib { height:25%; font-size:20px; } .irheic { height:75%; } .irheid { height:25%; } .irleft { width:80%; } .irright { width:20%; padding-left:0; padding-right:0; } .irrwa { width:100%;} .irrwb { width:100%; display:none;} .irriga { width:100%; } .irriga .irrigac { width:76%; padding-left:12%; margin-top:30px; } .illogo { margin-top:36px; margin-left:65px; } .illogo img { max-height:100px; } .ifldiv { position:absolute; top:490px; left: 0px; } .ifldhei { height:120px; } .ifldbtn { width:5%; line-height:120px; } .ifldbtn i { font-size:60px; vertical-align:middle; } .ifldc { float:none; width: 90%; display: inline-block; } .ifldc ul{ position:absolute;left:0px;top:0px;width:400%;height:120px;list-style:none; } .ifldc ul li { float:left; width:170px; text-align:center; list-style:none; }  .ifldpic { text-align:center; padding: 6px; border: 1px solid #FCFCFC; border-radius:50%; width:106px; height:106px; background:none; display:inline-block; }.ifldpic:hover{ background:#f5f5f5; } .ifldpic .ifldbg { background:#000; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .ifldpic:hover .ifldbg { background:#6F809B; } .ifldtxt { width:86px; height:86px; padding:10px; } .ifldpic img{ width:100%; height:106px; border-radius:50%; } .inewdiv { padding-left:1%; padding-right:1%; padding-top:30px; padding-bottom:30px; width:98%; } .inewbtn{ width:4%; height:210px; line-height:210px; display:block; } .inewbtn i { font-size:40px; color:#DBDBDB; } .inewbtn i:hover { color:#F3AA30; } .inewta { font-size: 36px; } .inewtb { font-size: 24px; } .inewdiva { float:none;width: 90%; height: 210px; display: inline-block; } .inewdiva ul { position:absolute;left:0px;top:0px;width:400%;height:210px;list-style:none; }  .inewdiva ul li { margin-left:30px; float:left; width:290px; padding-left:30px; padding-right:30px; padding-bottom:30px; padding-top:30px; height:150px; list-style:none; background:#fafafa; margin-bottom:0px; } .inewdiva ul li:hover { background:#EFEFEF; } .inewdiva ul li.first { margin-left:0; } .bott { padding-left:5%; padding-right:5%; padding-bottom:36px; padding-top:36px; width:90%; } .bottl { width:52%; } .prodiv { width: 23.5%; } .proimg { height:170px; line-height:166px; } .proimg img { max-width:100%; max-height:100%; } .projian { width: 2%; } .prodiv:hover .prodiva { background:#0748E0; color:#fff; } .prol { width:48%; } .prola { width:570px; position:absolute; } .pror { width:48%; } .prora { margin-left:610px; min-height:670px; } .prorsize { font-size:30px; } .proch { height:150px; } .proch a:link { color:#BFC0CE; } .proch a:visited { color:#BFC0CE; } .proch a:hover { color:#0748E0; } .proch a:hover i { color:#FC6C65; } .proch a.active { color:#0748E0; } .proch a.active i { color:#FC6C65; } .procha { height:75px; line-height:75px; font-size:16px; } .procha i{ font-size:40px; } .prochadot { width:14px; height:14px; top:50%; margin-top:-7px; left:50%; margin-left:-7px; border-radius:14px; } .procha a:link { color:#BFC0CE; } .procha a:visited { color:#BFC0CE; } .procha a:hover { color:#0748E0; } .procha a.active { color:#0748E0; } .newsdiv { width:32%; } .prohb{height:600px;} .newsdiv:hover img { transform: scale(1.1); } .prodiv .newsa { background:#515666; } .prodiv:hover .newsa { background:#0748E0; } .newsdiv .newsa { background:#fafafa; } .newsdiv:hover .newsa { background:#F1F1F3; color:#0748E0; } .newsl { width: 70%; } .newsr { width: 28%; } .newsimg { height:240px; line-height:236px; } .newsimg img { max-width:100%; max-height:100%; } .nimg { width:400px; margin-left:15px; margin-bottom:15px; }  .znxa { padding-left:10%; padding-right:10%; width:80%; } .pbf100 { width:100%; padding-left:0; padding-right:0; } .prolxa { width:42%; }.prolxb { width:58%; } .nwfx { left:130px; width:450px; } .fxwxdiv { right:-300px; }
@media screen and (max-width:750px){ .wdiv { width: 96%; margin:0 auto;} #aleft { width:180px; display:none; opacity:1; z-index:9; } #aright { width:98%; margin-right:1%; margin-left:1%; } #tccon { width:94%; margin-left:1%; } .tclo { right:1%; } #atleft { width:100%; } #atright { width:100%; }
#adddiv { width:92%; left:2%; padding-left:2%; padding-right:2%; height:90%; top:6%; overflow-y: auto; }
#addclose { left:93%; top:1%; z-index:9; } 
.mnone { display:block; } .pnone { display:none; } .bnone { display:block; }
.iright{ margin-left:0px; position:relative; padding-left:0%; padding-right:0%; width:100%; float:left; }
.irighta{ margin-left:0px; position:relative; } .irhei { height:200px; } .irheir { height:auto; } .irheip { height:180px; }  .protop ul li{ display:inline-block; position: relative; text-decoration: none; height:50px; line-height:50px; margin-left:15px; margin-right:15px; font-size:14px; }.iprotop { height:25px; } .iprota { font-size: 30px; } .iprotb { font-size: 24px; }.irpleft { width:15%; } .irpright { width: 85%; line-height:32px; } .irheia { height:110px; font-size:16px; } .irheib { height:110px; font-size:16px; } .irleft { width:100%; } .irright { width:94%; padding-left:3%; padding-right:3%; } .irriga { width:48%; } .irriga .irrigac { width:80%; padding-left:10%; margin-top:20px; } .illogo { margin-top:0px; margin-left:0px; } .illogo img { max-height:60px; } .ifldiv { position:relative; top:0px; left: 0px; } .ifldhei { height:90px; } .ifldbtn { width:5%; line-height:90px; } .ifldbtn i { font-size:40px; vertical-align:middle; } .ifldc { float:none; width: 90%; display: inline-block; } .ifldc ul{ position:absolute;left:0px;top:0px;width:400%;height:90px;list-style:none; } .ifldc ul li { float:left; width:90px; text-align:center; list-style:none; }  .ifldpic { text-align:center; padding: 3px; border: 1px solid #eee; border-radius:50%; width:82px; height:82px; background:none; display:inline-block;  } .ifldtxt { width:72px; height:72px; padding:5px; } .ifldpic:hover{ background:#f5f5f5; } .ifldpic img{ width:100%; height:82px; border-radius:50%; } .inewdiv { padding-left:0%; padding-right:0%; padding-top:15px; padding-bottom:30px; width:100%; } .inewbtn{ width:30px; height:210px; line-height:210px; display:none; } .inewbtn i { font-size:40px; color:#DBDBDB; } .inewbtn i:hover { color:#F3AA30; } .inewta { font-size: 24px; } .inewtb { font-size: 16px; } .inewdiva { float:left;width: 100%; height: auto; display: block; } .inewdiva ul { position:relative;left:3%;top:0;width:94%;height:auto;list-style:none; }  .inewdiva ul li { margin-left:0; float:left; width:90%; padding-left:5%; padding-right:5%; padding-bottom:15px; padding-top:15px; height:auto; list-style:none; background:#fafafa; margin-bottom:10px; } .inewdiva ul li:hover { background:#EFEFEF; } .inewdiva ul li.first { margin-left:0; } .bott { padding-left:5%; padding-right:5%; padding-bottom:15px; padding-top:15px; width:90%; } .bottl { width:100%; } .prodiv { width: 100%; } .proimg { height:auto; line-height:none; } .proimg img { max-width:100%; max-height:inherit; } .projian { width: 100%; } .prodiv:hover .prodiva { background:#0748E0; color:#fff; } .prol { width:100%; } .prola { width:100%; position:relative; } .pror { width:100%; } .prora { margin-left:0; min-height:inherit; } .prorsize { font-size:30px; } .proch { height:150px; } .proch a:link { color:#BFC0CE; } .proch a:visited { color:#BFC0CE; } .proch a:hover { color:#0748E0; } .proch a:hover i { color:#FC6C65; } .proch a.active { color:#0748E0; } .proch a.active i { color:#FC6C65; } .procha { height:75px; line-height:75px; font-size:16px; } .procha i{ font-size:40px; } .prochadot { width:14px; height:14px; top:50%; margin-top:-7px; left:50%; margin-left:-7px; border-radius:14px; } .procha a:link { color:#BFC0CE; } .procha a:visited { color:#BFC0CE; } .procha a:hover { color:#0748E0; } .procha a.active { color:#0748E0; } .prohb{height:350px;line-height:350px;} .newsdiv { width:100%; } .prodiv .newsa { background:#515666; } .prodiv:hover .newsa { background:#0748E0; } .newsimg { height:200px; } .newsimg img { width:100%; } .newsdiv .newsa { background:#fafafa; } .newsdiv:hover .newsa { background:#F1F1F3; color:#0748E0; } .newsl { width: 100%; } .newsr { width: 100%; } .newsimg { height:auto; width:100%; } .nimg { width:200px; margin-left:15px; margin-bottom:15px; } .znxa { padding-left:0%; padding-right:0%; width:100%; } .pbf100 { width:94%; padding-left:3%; padding-right:3%; } .abdiv { width:96%; left:2%; height:94%; top:3%; overflow-y: auto; } .prolxb { width:100%; }
.bgfix { background-attachment:scroll; background-repeat: no-repeat; background-position: center center; background-size:cover; }
.nwfx { left:0px; width:100%; } .fxwxdiv { right:0px; }
/*.tab_e tr td { padding: 3px; white-space: pre-wrap; border: 1px solid #ccc; font-size:11px; }*/
}
@media screen and (min-width:1400px){
.bnone { display:none; } .irleft { width:70%; } .irright { width:30%; padding-left:0; padding-right:0; } .ifldiv { position:absolute; top:750px; left: 0px; } .irhei { height:900px; } .irheir { height:900px; }.irrwa { width:42%;} .irrwb { width:58%; display:block;} .irheia { height:25%; } .irheib { height:25%; } .irheic { height:75%; } .irriga .irrigac { width:80%; padding-left:10%; margin-top:50px; } .proimg { height:210px; line-height:206px; } .newsimg { height:280px; line-height:274px; }
/*.tab_e tr td { padding: 3px; white-space: nowrap; border: 1px solid #ccc; font-size:14px; }*/
}
.fenye li {
	list-style:none;
	display: inline-block;
}
.fenye li.active a {
	background:#0748E0;
	color:#fff;
}
.fenye a {
	border: 1px solid #ddd;
	display: inline-block;
	margin: 0px;
	padding-right: 9px;
	padding-left: 9px;
	line-height: 26px;
	height: 26px;
	margin-left: 5px;
}
.fenye span {
	display: inline-block;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 28px;
	height: 28px;
	background:#0748E0;
	color:#fff;
	margin-left: 5px;
}
a { text-decoration: none; }
a:link { color:#333; }
a:hover { color: #0748E0; }
a:visited { color:#333; }
.bglan a:link { color: #E2E7F3; }
.bglan a:visited { color:#E2E7F3; }
a.hover { color:#fff; }
.abai a:link { color: #fff; }
.abai a:visited { color:#fff; }
.abai a:hover { color: #FFCE84; }
.acheng a:link { color: #F60; }
.acheng a:visited { color:#F60; }
.btn:link { color: #fff; }
.btn:visited { color: #fff; }
.baia:link { color: #fff; }
.baia:hover { color: #fff; }
.baia:visited { color: #fff; }
.huia:link { color: #BDBEC8; }
.huia:hover { color: #BDBEC8; }
.huia:visited { color: #BDBEC8; }
.hbgcheng:hover { background:#F3AA30; }
.hbglan:hover { background:#0748E0; }
.hbglan1:hover { background:#2B71BD; }
.hbghui:hover { background:#3A3A3A; }
.ovhlan:hover { color:#1F60F8; }
.ovhbai:hover { color:#fff; }

